// 兼容 IE
// https://github.com/zloirock/core-js/blob/master/docs/2019-03-19-core-js-3-babel-and-a-look-into-the-future.md#babelpolyfill
// import 'core-js/stable'
// import 'regenerator-runtime/runtime'

import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import axios from 'axios'
import * as echarts from 'echarts'
import * as dd from 'dingtalk-jsapi'

// 设置 js中可以访问 $cdn
// import { $cdn } from '@/config'
// Vue.prototype.$cdn = $cdn
Vue.prototype.$http = axios
Vue.prototype.$echarts = echarts

// 全局引入按需引入UI库 vant
import '@/plugins/vant'
// 引入全局样式
import '@/assets/css/index.scss'
// 引入自定义图标集
import '@/assets/font/iconfont.css'
// 移动端适配
import 'lib-flexible/flexible.js'

import '@/assets/svg.js'
import SvgIcon from '@/components/SvgIcon.vue' // svg组件

// filters
import './filters'
Vue.config.productionTip = false

Vue.prototype.$dd = dd
Vue.prototype.$isDD = dd && dd.env.platform !== 'notInDingTalk'

Vue.component('svg-icon', SvgIcon)

window._vue = new Vue({
  el: '#app',
  router,
  store,
  render: h => h(App)
})
